centos7下安装tomcat8
Created at 2019-06-21 Updated at 2019-08-14 Category 搭建服务
centos7下安装tomcat8
#对jdk,tomcat进行解压
mkdir -p /data/server
cd /usr/local/src/
tar -xzvf apache-tomcat-8.5.40.tar.gz
tar -xzvf jdk-8u201-linux-x64.tar.gz
mv /usr/local/src/apache-tomcat-8.5.40 /data/server/tomcat8
mv /usr/local/src/jdk1.8.0_201 /data/server/jdk1.8
#对/etc/profile改变环境变量
cat >>/etc/profile<<EOF
export JAVA_HOME=/data/server/jdk1.8
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/jib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
EOF
#启动tomcat
java -version
source /etc/profile
systemctl stop firewalld.service
/data/server/tomcat8/bin/startup.sh
i=netstat -pantu |grep 8080|wc -l
if [ $i -ge 1 ];then
echo “tomcat启动成功”
else
echo “tomcat启动失败”
fi
开机自动安装tomcat:
1,首先将Tomcat配置为系统服务。vi /usr/lib/systemd/system/tomcat8.service
修改脚本中的内容为
[Unit]
Description=Tomcat8
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment=’JAVA_HOME=/data/server/jdk1.8’
Environment=’CATALINA_PID=/data/server/tomcat8/bin/tomcat.pid’
Environment=’CATALINA_HOME=/data/server/tomcat8/‘
Environment=’CATALINA_BASE=/data/server/tomcat8/‘
Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’
ExecStart=/data/server/tomcat8/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2,将tomcat服务配置开机
systemctl enable tomcat8:设置tomcat8开机启动
systemctl start tomcat8:启动tomcat8服务
3,reboot重启虚拟机
开机后netstat -pantu |grep 8080
或者ps aux |grep tomcat
如果存在即代表tomcat开机自启成功